package com.codedancer.campus.client.service.vo.dynamic;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;

@Data
@ApiModel(description = "动态评论分页Vo")
public class DynamicCommentPageVo {

    @ApiModelProperty("uuid")
    private String uuid;

    @ApiModelProperty("评论内容")
    private String content;

    @ApiModelProperty("评论人头像")
    private String commentUserAvatar;

    @ApiModelProperty("评论人昵称")
    private String commentUserNickName;

    @ApiModelProperty("评论时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date commentTime;

    @ApiModelProperty("是否有儿子")
    private Boolean hasChildren;

    @ApiModelProperty("评论用户uuid")
    private String commentUserUuid;

    @ApiModelProperty("父级uuid")
    private String parentUuid;

    @ApiModelProperty("被回复用户名称")
    private String repliedNickName;
}
